//
// Created by lfm on 25-3-31.
//
// #include <bits/stdc++.h>
// using namespace std;
//
// //类模板中成员函数的创建时机
// //类模板中成员函数在调用时才创建
//
// class Person1
// {
// public:
//     void showPerson1()
//     {
//         cout << "Person1 show" << endl;
//     }
// };
//
//
// class Person2
// {
// public:
//     void showPerson2()
//     {
//         cout << "Person2 show" << endl;
//     }
// };
//
// template<class T>
// class MyClass
// {
// public:
//
//     T obj;
//
//     //类模板中的成员函数
//     void func1()
//     {
//         obj.showPerson1();
//     }
//
//     void func2()
//     {
//         obj.showPerson2();
//     }
// };
//
//
// void test01()
// {
//     MyClass<Person2> m;
//     //m.func1();
//     m.func2();
// }
//
// int main()
// {
//     test01();
//     return 0;
// }